﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace PhysioAssist2
{
    public partial class Historico : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                if (Request["paciente"] != null)
                {
                    CarregaHistorico(int.Parse(Request["paciente"].ToString()));
                }

            }
        }


        private void CarregaHistorico(int id)
        {

            WS ws = new WS();
            Paciente pac = ws.GetPaciente(id);


            //Informacoes Basicas
            lblNome.Text = pac.nome;
            lblNascimento.Text = "Nascido em " + pac.nascimento.ToShortDateString();
            lblInternacao.Text = "Internado em " + pac.internacao.ToShortDateString();
            imgPaciente.ImageUrl = pac.foto;




            //Historico
            List<Midia> lst = ws.ListaMidiasPaciente(pac.id);

            foreach (Midia midia in lst)
            {

                if (midia.tipo == 1)
                {

                    Image img = new Image();
                    Label data = new Label();
                    Label observacao = new Label();

                    data.Text = midia.data.ToShortDateString() + "<br />";
                    data.CssClass = "textodestacado";

                    observacao.Text = midia.observacao + "<br />" + "<br />" + "<br />";
                    observacao.CssClass = "texto";

                    img.ImageUrl = midia.objeto;
                    img.Style.Add("width", "100%");
                    img.Style.Add("height", "auto");


                    divHistorico.Controls.Add(data);
                    divHistorico.Controls.Add(img);
                    divHistorico.Controls.Add(observacao);


                }

            }



        }

    }
}